package com.easy.api.annotation;

import com.easy.api.bean.file.FileType;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author liuyuan
 * @Date 2020/5/16 9:20 上午
 * @Version 1.0
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface FileModelGenerate {
    /**
     * 模版名
     * */
    String templateName();
    /**
     * 模版路径 默认 /resource/templates
     * */
    String templatePath() default "templates/";
    /**
     * 输出服务器文件地址 默认桌面
     * */
    String outFilePath() default "";
    /**
     * 输出文件的名称
     * */
    String fileName();
    /**
     * 生成文件类型
     * */
    FileType type();
}
